//
//  BaseCollectionViewController.h
//  Mike
//
//  Created by Mi on 15/11/9.
//  Copyright © 2015年 上海乐住信息技术有限公司. All rights reserved.
//

#import "BaseViewController.h"

@interface BaseCollectionViewController : BaseViewController<UICollectionViewDataSource,UICollectionViewDelegate,UICollectionViewDelegateFlowLayout>

/**
 *  列表控件
 */
@property (nonatomic, strong) IBOutlet UICollectionView *collectionView;

/**
 *  大量数据的数据源
 */
@property (nonatomic, strong) NSMutableArray *dataSource;

/**
 *  是否多段
 */
@property (nonatomic, assign) BOOL isMultiSection;

/**
 *  选中indexPath
 */
@property (nonatomic, strong) NSIndexPath *selectIndexPath;

/**
 *  空白内容提示页面
 */
@property (nonatomic, strong) UIView *blankHintView;

/**
 *  空白内容提示文字
 */
@property (nonatomic, strong) NSString *blankHintString;

/**
 *  设置TableViewStyle
 */
-(void)initCollectionViewWithLayout:(UICollectionViewLayout *)collectionViewLayout;

/**
 *  重载加载空页面
 */
- (void)reloadDataWithBlank;

@end
